【Python收集系统信息】判断一个字符串是否为数字 |
您所在的位置:网站首页 › isNum函数 python › 【Python收集系统信息】判断一个字符串是否为数字 |
一、判断一个字符串是否为数字
#!/usr/bin/python import os import sys import string def isNum(s): for i in s: if i.isdigit(): 这里使用isdigit函数判断是否为数字,如果是返回True,如果不是返回False continue else: return False return True if isNum(sys.argv[1]): 根据True or False 打印出输入的数字 print sys.argv[1] 二、判断一个字符串是否为数字【进阶版】针对输入的内容,进行判断,将数字的部分记录下来。 #!/usr/bin/python import os import sys import string def isNum(s): for i in s: if i.isdigit(): continue else: return False return True if isNum(sys.argv[1]): 如果这里输入的是数字,那么就记录到num.txt文档里 with open('/tmp/num.txt','a') as f: f.write(sys.argv[1]+'\n') 从命令的输出内容中,进行判断,将数字的部分记录下来。 #!/usr/bin/python import os import sys import string def isNum(s): for i in s: if i.isdigit(): continue else: return False return True files = os.listdir('/proc') 列出/proc中的文件 for i in files: 寻找为数字的文件 if isNum(i): with open('/tmp/num2.txt','a') as f: f.write(i+'\n') |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |